package vo {
	
	/**
	 * Value object representation of a system group.
	 */
	[RemoteClass(alias="vo.GroupVO")]
	[Bindable]
	public class GroupVO {
		
		/** The unique ID of the group. */
		public var groupUID:String;
		
		/** The name of the group. */
		public var groupName:String;
		
		/** A short description of the group. */
		public var description:String;
		
		/** The path to a logo of the group. */
		public var logoURL:String;
		
		/** The group's AFCS chat room url. */
		public var chatURL:String;
		
		/** True, if the logged in user manages the group. */
		public var isManager:Boolean;
		
		/** The members belonging to the group. */
		public var members:Array;
		
		/** The sponsors of the group. */
		public var sponsors:Array;
		
		/** The modules the group has access to. */
		public var modules:Array;
	}
}